<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,java.text.*"%>
<%@ include file="../Connections/ConsorcioSQL7.jsp" %>
<HTML>
<HEAD>
<title>Guardar Prospecto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../css/arastyle.css" type="text/css">
</head>
<BODY class="fondo">
<FORM METHOD=post ACTION="GuardarProspecto.jsp" NAME="ObtenerDatos">
<br>
<%
	String Redir = "../Login.jsp?sesion=expire";
	String Usuario = "";
	String Id_Usuario = "";
	String Nombre = "";
	String Apellido1 = "";
	String Apellido2 = "";
	String Nivel_Acceso = "";
	String CveVendedor = "";

	Usuario = (String) session.getAttribute("Usuario");
	//out.println("<br>USUARIO " +Usuario);
	Id_Usuario = (String) session.getAttribute("Id_Usuario");
	//out.println("<br>Id_Usuario " +Id_Usuario);
	Nombre = (String) session.getAttribute("Nombre");
	//out.println("<br>Nombre " +Nombre);
	Apellido1 = (String) session.getAttribute("Apellido1");
	//out.println("<br>Apellido1 " +Apellido1);
	Apellido2 = (String) session.getAttribute("Apellido2");
	//out.println("<br>Apellido2 " +Apellido2);
	CveVendedor = (String) session.getAttribute("Cve_Vendedor");
	//out.println("<br>CveVendedor " +CveVendedor);
	Nivel_Acceso = (String) session.getAttribute("Nivel_Acceso");
	//out.println("<br>Nivel_Acceso " +Nivel_Acceso);

	String NombreCompleto = "&nbsp;&nbsp;&nbsp;" + Nombre + "&nbsp;" + Apellido1 + "&nbsp;" + Apellido2;

	if(Usuario==null || Apellido1==null || Apellido2==null || Nivel_Acceso==null){
		response.sendRedirect(response.encodeRedirectURL(Redir));
		return;
	}	
	String Fraccionamiento = (String) request.getParameter("fracc") == null ? "" : (String) request.getParameter("fracc");
	//out.println("<br>Fraccionamiento " +Fraccionamiento);
	//String ReqFraccionamiento = Fraccionamiento;
	String CveDesarrollo = Fraccionamiento;
	String NombreDesarrollo = "";
	int findecadena = 0;
	if (CveDesarrollo!=null && !CveDesarrollo.equals("") && CveDesarrollo.length() > 5) {
		findecadena = CveDesarrollo.length();
		CveDesarrollo = CveDesarrollo.substring(0,CveDesarrollo.indexOf("|"));
	    NombreDesarrollo = Fraccionamiento.substring(Fraccionamiento.indexOf("|")+1,findecadena);
	}
	else {
		CveDesarrollo = "";
		NombreDesarrollo = "";
	}
	//out.println("<br>CveDesarrollo " +CveDesarrollo);
	//out.println("<br>NombreDesarrollo " +NombreDesarrollo);
	
	String Vendedor = (String) request.getParameter("Vendedor") == null ? "" : (String) request.getParameter("Vendedor");
	//out.println("<br>Vendedor " +Vendedor);
	String ClaveVende = Vendedor;
	String NombreVendedor = "";
	int findecadena2 = 0;
	if (ClaveVende.length() > 5) {
		findecadena2 = ClaveVende.length();
		ClaveVende = ClaveVende.substring(0,ClaveVende.indexOf("|"));
	    NombreVendedor = Vendedor.substring(Vendedor.indexOf("|")+1,findecadena2);
	}
	else {
		ClaveVende = "";
		NombreVendedor = "";
	}
	//out.println("<br>ClaveVende " +ClaveVende);
	//out.println("<br>NombreVendedor " +NombreVendedor);
	String FechaRegistro = (String) request.getParameter("FechaRegistro") == null ? "" : (String) request.getParameter("FechaRegistro");
	//out.println("<br>FechaRegistro " +FechaRegistro);
	/*
	String NombreVendedor = (String) request.getParameter("NombreVendedor") == null ? "" : (String) request.getParameter("NombreVendedor");
	out.println("<br>NombreVendedor " +NombreVendedor);
	String NombreDesarrollo = (String) request.getParameter("NombreDesarrollo") == null ? "" : (String) request.getParameter("NombreDesarrollo");
	out.println("<br>NombreDesarrollo " +NombreDesarrollo);
	*/
	String LotesApartadosObjetivo = (String) request.getParameter("LotesApartadosObjetivo") == null ? "" : (String) request.getParameter("LotesApartadosObjetivo");
	//out.println("<br>LotesApartadosObjetivo " +LotesApartadosObjetivo);
	String LotesVendidosObjetivo = (String) request.getParameter("LotesVendidosObjetivo") == null ? "" : (String) request.getParameter("LotesVendidosObjetivo");
	//out.println("<br>LotesVendidosObjetivo " +LotesVendidosObjetivo);
	String MetrosObjetivo = (String) request.getParameter("MetrosObjetivo") == null ? "" : (String) request.getParameter("MetrosObjetivo");
	//out.println("<br>MetrosObjetivo " +MetrosObjetivo);
	String VentaObjetivo = (String) request.getParameter("VentaObjetivo") == null ? "" : (String) request.getParameter("VentaObjetivo");
	//out.println("<br>VentaObjetivo " +VentaObjetivo);
	String FechaInicio = (String) request.getParameter("FechaInicio") == null ? "" : (String) request.getParameter("FechaInicio");
	//out.println("<br>FechaInicio " +FechaInicio);
	String FechaFin = (String) request.getParameter("FechaFin") == null ? "" : (String) request.getParameter("FechaFin");
	//out.println("<br>FechaFin " +FechaFin);
	
	
	String mensaje = "";
	int bandera = 0;
	
 if (ClaveVende!=null && !ClaveVende.equals("") && CveDesarrollo!=null && !CveDesarrollo.equals("")) {
	String SqlGuardarObjetivos = "";
	//CONSULTA//
	Connection connGuardarObjetivos = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
	Statement StmtGuardarObjetivos = connGuardarObjetivos.createStatement();
		SqlGuardarObjetivos += "SET Language English INSERT INTO [Cifras_Objetivo_Vendedor] ";
		SqlGuardarObjetivos += " ( [CveVendedor], [CveDesarrollo], [Fecha_Registro],  ";
		SqlGuardarObjetivos += " [Lotes_Apartados_Real],[Lotes_Apartados_Objetivo], [Lotes_Vendidos_Real],   ";
		SqlGuardarObjetivos += " [Lotes_Vendidos_Objetivos],[Metros2_Objetivo], [Metros2_Real], ";
		SqlGuardarObjetivos += " [Venta_Total_Real], [Venta_Total_Objetivo], ";
		SqlGuardarObjetivos += " [Fecha_Inicio_Valida], [Fecha_Fin_Valida] ) ";
		SqlGuardarObjetivos += " values ('"+ClaveVende+"','"+CveDesarrollo+"','"+FechaRegistro+"',0, ";
		SqlGuardarObjetivos += " "+LotesApartadosObjetivo+", 0,"+LotesVendidosObjetivo+","+MetrosObjetivo+", ";
		SqlGuardarObjetivos += " 0,0,"+VentaObjetivo+",'"+FechaInicio+"','"+FechaFin+"') ";
		//out.println("<br><br>SQLGuardarObjetivos " + SqlGuardarObjetivos);
		StmtGuardarObjetivos.executeUpdate(SqlGuardarObjetivos);
		connGuardarObjetivos.close();
		mensaje += "<br><br><Font class=\"alerta\">Los datos han sido guardados con Exito.</Font>"; 
		bandera=1;
	 }	
	 else {
			mensaje = "<br><Font class=\"alerta\">No hay datos que Almacenar. Verifique que sea correcto</Font>"; 
			bandera=2;
		}
	if (bandera==1) {
			out.println("<SCRIPT language=\"JavaScript\">");
			out.println(" window.location.replace('AsignarCifrasObjetivo.jsp'); ");
			//out.println(" window.close(); ");
			out.println("</SCRIPT>");
	}
	else { 
		out.println("<br><br><DIV align=\"center\">"+mensaje+"</DIV>");
		out.println("<br><br><DIV align=\"center\"><Font class=\"Titulos\"><a href=\"javascript:window.close();\">Cerrar Ventana</a></FONT></DIV>");
	}
%> 
</FORM>
</body>
</html>
